@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}
body{ padding:0; margin:0; font-size:13px; font-family:"微软雅黑","宋体", Arial; color:#333}
ul,li,input,select{ padding:0; margin:0; border:0;}
ul,li{ list-style:none;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
img{ border:0; padding:0; margin:0}
.clear{ clear:both}
.fl{ float:left}
.fr{ float:right;}
.red{ color:#F00}

.top{ width:100%; height:70px; background:url(../images/top_bg.jpg) repeat-x}
.top span{ background:url(../images/banner03.jpg) left no-repeat; display: block;height:70px;}
.menu{ width:98%; height:37px; padding-left:1%; padding-right:1%; background:url(../images/nav_libg.gif) repeat-x}
.menuleft{ width:50%; float:left; height:32px; background: url(../images/menuleft_bg.jpg) left top no-repeat; padding-left:20px; font-weight:bold;}
.menuleft ul li{ height:32px; line-height:32px; font-size:12px; float:left; display:block; padding-right:20px; }
.menuleft ul li a{ padding:0px 30px; line-height:32px; display:block}
.menuleft ul li a:hover{ text-decoration:none; color:#fff; padding:0px 30px; line-height:32px; background: url(../images/nav_hbg.gif) repeat-x; display:block;}
.menuleft ul li.select{ color:#fff; background: url(../images/nav_hbg.gif) repeat-x;}
.menuleft ul li.select a{ color:#fff}

.menuright{ width:35%; height:37px;overflow-y:hidden; padding-left:50px; background:url(../images/menurtbg.jpg) left top no-repeat; float:right}
.menuright ul li{ padding-top:10px; margin-right:25px; float:right}
.menuright ul li .login_tt_m{ background: url(../images/user.jpg) no-repeat; display:block; width:18px; height:17px; text-indent:-9999px;}

.left{ width:264px; float:left; margin-left:6px; overflow:hidden}
.user{ width:254px; margin:10px auto 0px auto; border:1px #255b83 solid}
.user_title{ height:34px; padding-left:40px; line-height:34px; font-size:16px; font-weight:bold; color:#306b98; background:url(../images/userbg.jpg) 10px center no-repeat; border-bottom:1px #255b83 solid}
.user_con{ padding:10px 14px 20px 14px;}
.user_con ul li{ line-height:30px; border-bottom:1px #255b83 dashed}

.scfw{ width:264px; margin:10px auto 0px auto;}
.scfw_title{ width:246px; height:33px; margin:0 auto; line-height:33px; font-size:14px; font-weight:bold; padding-left:10px; color:#fff; background: url(../images/left_title.jpg) left top no-repeat}
.icon{width:18px; height:18px; padding-top:8px; padding-right:6px; float:left; display:block}
.scfw_con{ width:264px; padding:20px 0px; background:url(../images/left_libg.gif) repeat-y }

.diqu{width:166px; height:39px; padding-left:18px; margin-bottom:15px; margin-left:15px; color:#fff; line-height:39px; font-size:14px; font-weight:bold; background:url(../images/scfvbg.jpg) left center no-repeat; float:left}
.diqu_l{ width:50px; font-size:16px; background:url(../images/scfvli.jpg) right center no-repeat; float:left}
.diqu_r{ width:85px; padding-left:15px; background:url(../images/scfvcon.jpg) right center no-repeat; float:left}
.qd{ width:196px; height:39px; padding-left:18px; color:#fff; line-height:39px; font-size:14px; font-weight:bold; background:url(../images/scfvbg.jpg) left center no-repeat;}
.add{ width:214px; height:32px; margin: 0px auto 0px auto; text-align:right}
.right{ width:100%; padding-top:10px; float:right}
.jbxx{}
.jbxx_title{ height:33px;}
.xx_m{ height:33px; line-height:33px; font-size:14px; font-weight:bold; color:#fff; background:url(../images/xx_m.jpg) repeat-x;}
.left_con{ background:url(../images/l_conlibg.jpg) repeat-y}
.right_con{ background:url(../images/r_conlibg.jpg) repeat-y}
.con_m{ background:url(../images/con_m.jpg) repeat-x}

.xx{ line-height:24px; padding-bottom:2px; }
.xx_bg{ background: url(../images/xx_bg.jpg) left top no-repeat}
.title{ width:102px;height:26px;line-height:26px; margin-bottom:3px; text-align:center; background:#43a9f5; color:#fff; font-weight:bold;}

.tab{ border-collapse:collapse}
.tab td{ border:1px #cccccc solid; padding:5px; text-align:center}

.market{ width:203px; height:55px; margin:20px auto 10px auto; padding-top:60px; text-align:center; font-size:18px; color:#fff; background: url(../images/marketicon.jpg) left top no-repeat}
.shenhe{ width:203px; height:55px; margin:10px auto 10px auto; padding-top:60px; text-align:center; font-size:18px; color:#fff; background: url(../images/shenheicon.jpg) left top no-repeat}
.ckicon{ width:124px; height:53px; line-height:53px; margin:10px auto; background:url(../images/ckicon.jpg) left top no-repeat; text-align:center; font-size:18px; font-weight: bold; color:#936205; display:block}
.ckicon a{ width:124px; height:53px; color:#936205; display:block}
.ckicon a:hover{ width:124px; height:53px; text-decoration:none; display:block}

.ckicon001{ width:180px; height:53px; line-height:53px; margin:10px auto; background:url(../images/ckicon1.jpg) left top no-repeat; text-align:center; font-size:18px; font-weight: bold; color:#936205; display:block}
.ckicon001 a{ width:180px; height:53px; color:#936205; display:block}
.ckicon001 a:hover{ width:180px; height:53px; text-decoration:none; display:block}

#con { margin: 20px auto 0px auto; width: 98% }
#tags { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px 0px 0px 0px; width: 500px; padding-top: 0px; height: 26px }
#tags LI { float: left; margin-right: 2px; list-style-type: none; height: 26px; font-weight:bold }
#tags LI A { padding-right: 20px; padding-left: 20px; background-color:#f2f2f2; float: left; padding-bottom: 0px; COLOR: #333; line-height: 26px; padding-top: 0px; height: 26px; text-decoration:none }
#tags LI.emptyTag { background: none transparent scroll repeat 0% 0%; width: 4px }
#tags LI.selectTag { background-position: left top; margin-bottom: 0px; position: relative; height: 26px }
#tags LI.selectTag A {background-color:#43a9f5; background-position: right top; COLOR: #fff; line-height: 26px; height: 26px }
#tagContent { border-top:1px #43a9f5 solid}
.tagContent { padding:10px; display:none; width:100%; padding:20px 0px 0px 20px;}
#tagContent DIV.selectTag { display:block}

.position{ font-size:12px; padding-left:10px;}
.position a{ text-decoration:none;}
.position a:hover{ text-decoration:underline}
.blue{ color:#0173c8;}

/*--#内页--*/
.about_title{font-size:20px; padding:0px 14px; height:34px; line-height:34px; text-align:center; background:#43a9f5; color:#fff; font-weight:bold; float:left}
.xian{ height:34px; border-bottom:1px #43a9f5 solid; padding:0px; margin-bottom:10px; margin-top:15px;}
.xx_tab{ border-collapse:collapse;}
.xx_tab td{ min-height:31px; padding:5px;}

.w_input{ width:590px; height:31px;}
.input_l{ width:10px; float:left}
.input_m{ width:570px; height:31px; background:url(../images/input_m.jpg) repeat-x; float:left}
.input_mm{width:205px; height:31px; background:url(../images/input_m.jpg) repeat-x; float:left; }
.input_r{ width:10px; float:left}
.s_input{ width:225px; height:31px;overflow:hidden}
.text_input{ width:650px; height:81px;}
.text_m{ width:630px; height:81px; background:url(../images/text_m.jpg) repeat-x; float:left}

.xkz{ width:97%; padding:15px; margin:14px auto 0px auto; border:1px #b2d9e6 solid; background:#f6fcfe }
.xkz_title{ width:99%; margin:0 auto; padding-bottom:6px; border-bottom:1px #b2d9e6 solid;}
.xkz_con{ width:99%; margin:0 auto; padding-top:10px;}
.xkz_text{ width:175px; height:31px;}
.xkz_text_con{ width:155px; height:31px; background:url(../images/input_m.jpg) repeat-x; float:left}
.xkz_text_nr{ width:295px; height:31px;}
.xkz_text_v{ width:275px; height:31px; background:url(../images/input_m.jpg) repeat-x; float:left}
.rq_tab{ border-collapse: collapse}
.rq_tab td{ padding-right:5px}
.hx_bg{ width:100%; height:15px; margin:0px auto 25px auto; background:url(../images/hx_bg.jpg) bottom repeat-x; clear:both}

.qysh{width:104px; height:39px; padding-left:110px; margin: 10px auto 0px auto; color:#fff; line-height:39px; font-size:14px; font-weight:bold; background:url(../images/qysh.jpg) left center no-repeat}
.wdsh{width:104px; height:39px; padding-left:110px; margin: 10px auto 0px auto; color:#fff; line-height:39px; font-size:14px; font-weight:bold; background:url(../images/wdsh.jpg) left center no-repeat}
.rysh{width:104px; height:39px; padding-left:110px; margin: 10px auto 0px auto; color:#fff; line-height:39px; font-size:14px; font-weight:bold; background:url(../images/rysh.jpg) left center no-repeat}

.i-con{ float:right; margin-top:4px;}
.i-con img{ float:left; margin-left:15px;}
.i-con-cn{ float:right;}

.zz_input{ width:142px; height:31px;}
.zz_input_m{ width:122px; height:31px; background:url(../images/input_m.jpg) repeat-x; float:left}
.zz_liulan{ width:225px; height:31px; background:url(../images/input_m.jpg) repeat-x; float:left}
.liulan_r{ width:60px; height:31px; background: url(../images/liulan_r.jpg) right top no-repeat; float:left; border:0px;}

.p_input{ width:162px; height:31px; margin:0 auto}
.p_liulan{width:92px; height:31px; background:url(../images/input_m.jpg) repeat-x; float:left}

.icon_lbg{ width:11px; height:12px; /*background:url(../images/icon_lbg.gif) left top no-repeat;*/}
.icon_tbg{ height:12px; /*background:url(../images/icon_tbg.gif) repeat-x;*/}
.icon_rbg{ width:11px; height:12px; /*background:url(../images/icon_rbg.gif) right top no-repeat*/}
.left_iconbg{ width:11px; height:auto; background:url(../images/left_iconbg.gif) repeat-y}
.right_iconbg{ width:11px; height:auto; background:url(../images/right_iconbg.gif) repeat-y}
.icon_leftbg{ width:11px; height:12px; /*background:url(../images/icon_leftbg.gif) left bottom no-repeat*/}
.icon_bbg{ height:12px; /*background:url(../images/icon_bbg.gif) repeat-x*/}
.icon_rightbg{ width:11px; height:12px; /*background:url(../images/icon_rightbg.gif) right bottom no-repeat*/}

.xtbiao{ width:68px; height:25px; line-height:22px; margin-left:10px; background: url(../images/xtbiao.jpg) left top no-repeat; float:right; color:#fff; text-align:center}
.xtbiao a{ color:#fff}
.xtbiao a:hover{ text-decoration:none}

.xtbiao2{ width:45px; height:18px; line-height:18px; margin-right:3px; background: url(../images/xtbiao.jpg) left top no-repeat; float:right; color:#fff; text-align:center}
.xtbiao2 a{ color:#fff}
.xtbiao2 a:hover{ text-decoration:none}

.ltbiao{ width:108px; height:38px; line-height:38px; margin-left:10px; background: url(../images/dtbiaoan01.jpg) left top no-repeat; float:right; color:#fff; text-align:center}
.ltbiao a{ color:#fff}
.ltbiao a:hover{ text-decoration:none}

.zhifu{ width:95%; padding:15px; margin:14px auto 0px auto; border:1px #b2d9e6 solid; background:#f6fcfe }
.zhifu_title{ width:99%; margin:0 auto; padding-bottom:6px; border-bottom:1px #b2d9e6 solid;}
.zhifu_con{ width:99%; margin:0 auto; padding-top:10px;}

.w_input00{ width:650px; height:31px;}
.input_m00{ width:630px; height:31px; background:url(../images/input_m.jpg) repeat-x; float:left}
.w_input01{ width:710px; height:31px;}
.input_m01{ width:690px; height:31px; background:url(../images/input_m.jpg) repeat-x; float:left}

.dqdq{ height:24px; line-height:24px; margin:0 auto; padding:10px; background-color:#ebebeb}

.find{ width:966px; height:206px; margin:25px auto 0px auto; padding-top:40px; font-size:20px; background:url(../images/hban.jpg) center center no-repeat;}
.error{ margin:0 auto; padding-bottom:15px; font-size:32px; text-align:center}

.meg{ width:300px; height:151px; background:url(../images/megli.jpg) repeat-x; margin:0 auto}
.meg_l{ width:279px; height:135px; padding-top:16px; padding-left:15px; background:url(../images/meg_l.jpg) left top no-repeat; float:left}
.meg_r{width:6px; height:151px; float:left; background:url(../images/meg_r.jpg) left top no-repeat}
.meg_l h3{ font-size:16px; color:#117ccc; line-height:16px; margin-bottom:20px; padding-left:24px;}
.market_area{ font-size:18px; font-weight:bold; padding:10px 0px; }
.area{ padding:5px 14px; display:block; background-color:#43a9f5; color:#fff; float:left}

.line{ border:1px solid #666666; width:1px; }
/*修改样式*/
.user_li{ width:100%; height:91px; margin-bottom:20px;}
.useLi{ width:42px; height:91px; background:url(../images/userL.jpg) left top no-repeat; float:left;margin-left:10px;}
.useL{ width:92%; height:75px; padding-top:16px; background:url(../images/useli.jpg) repeat-x; float:left}
.useR{ width:6px; height:91px; float:left; background:url(../images/userR.jpg) left top no-repeat}
.useL h3{ font-size:16px; color:#117ccc; line-height:16px; margin-bottom:20px;}


.menuright ul li .login_tt_m{ background: url(../images/user.jpg) no-repeat; display:block; width:18px; height:17px; text-indent:-9999px;}
.login_tt_m,.set_tt_m,.help_tt_m,.exit_tt_m,.qianjin_tt_m,.houtui_tt_m,.a_qq,.letter_tt_m,.chat_tt_m{display:block; width:18px; height:17px; text-indent:-9999px;}
.login_tt_m{ background: url(../images/user.jpg) no-repeat;display:block; }
.set_tt_m{ background: url(../images/set.jpg) no-repeat;display:block; }
.help_tt_m{ background: url(../images/help.jpg) no-repeat;display:block;}
.exit_tt_m{ background: url(../images/exit.jpg) no-repeat;display:block;}
.qianjin_tt_m{ background: url(../images/qianjin.png) no-repeat;display:block;}
.houtui_tt_m{ background: url(../images/houtui.png) no-repeat;display:block;}
.a_qq{ background: url(../images/qq_small.jpg) no-repeat;display:block;}
.letter_tt_m{ background: url(../images/email.png) no-repeat;display:block;}
.chat_tt_m{ background: url(../images/chat.png) no-repeat;}
.tt_xx_l{ width:19px; height:33px; background:url(../images/xx_l.jpg) no-repeat;/*display:block;*/}
.tt_xx_icon{width:24px; height:33px; background:url(../images/xx_icon.jpg) no-repeat;/*display:block;*/}
.tt_xx_edit{display:block; width:24px; height:33px; background:url(../images/edit.jpg) no-repeat;}
.tt_ywicon{display:block; width:24px; height:33px; background:url(../images/ywicon.jpg) no-repeat;}
.tt_error{display:block; width:24px; height:33px; background:url(../images/error.jpg)  no-repeat;}
.tt_xx_r{ width:14px; height:33px; background:url(../images/xx_r.jpg) no-repeat;}
.tt_gdxx{background:url(../images/gdxx.jpg) no-repeat; widows:160px; height:59px;text-indent:-9999px; display:block;;}

.tt_left_bottom{ display:block; width:19px; height:24px; background:url(../images/left_bottom.jpg) no-repeat;}
.tt_right_bottom{ display:block; width:19px; height:24px; background:url(../images/right_bottom.jpg) no-repeat;}

.icon_add,.icon_edit,.icon_del,.icon_save,.icon_add2,.icon_edit2,.icon_del2,.icon_save2{ display:block; width:16px; height:16px; float:left; margin-right:10px;}
.icon_add{background:url(../images/addicon.jpg) no-repeat;}
.icon_edit{  background:url(../images/editicon.jpg) no-repeat;}
.icon_del{  background:url(../images/deleteicon.jpg) no-repeat;}
.icon_save{background:url(../images/saveicon.jpg) no-repeat;}

.icon_add2{background:url(../images/addicon00.jpg) no-repeat;}
.icon_edit2{  background:url(../images/editicon00.jpg) no-repeat;}
.icon_del2{  background:url(../images/deleteicon00.jpg) no-repeat;}
.icon_save2{background:url(../images/saveicon00.jpg) no-repeat;}

.corpImages {width: 155px;  margin: 5px 10px 5px 10px;float: left; height:195px;}
.corpImages img { width: 150px;height: 150px;}
.pointer {cursor: pointer;}

.marketItem{width:214px; height:39px; margin: 10px auto 0px auto;color:#fff; line-height:39px;font-size:14px; font-weight:bold;background:url(../images/marketItembg.jpg) left center no-repeat;}
.marketArea{width:80px;height:39px;line-height:39px;text-align:center;color:#fff;font-weight:bold;background:url(../images/marketLine.jpg) right center no-repeat; float:left}
.marketFlow{width:90px;height:39px;line-height:39px;padding-left:18px;color:#fff;float:left;}
.marketLine{width:10px;height:39px;margin:auto auto auto 30px;background:url(../images/marketLine.jpg) left center no-repeat;float:left;}
.marketChange{width:20px;height:39px; background:url(../images/marketChange.jpg) left center no-repeat; float:left; cursor:pointer;}
.tab th{ border: 1px #cccccc solid;padding: 5px;text-align: center;}

.tdi-con img{ margin-left:15px;}
.input_mm i{ position: relative; left:190px; top:-24px;  }
.input_mm i a{ display:block; width:16px; height:16px;background:url(../images/magnifying.jpg) no-repeat;}



.main_tt{ width:100%; margin:10px auto;}
.main_tt_l{ float:left; width:20%;}
.main_tt_menu{ padding:10px;}
.main_tt_r{ float:right; width:80%;}
.main_tt_r_p15{ padding:0px 15px;}
.title_tt{ height:33px; width:100%;background:url(../images/tt_title_bg.jpg) repeat-x; height:33px; line-height:33px; color:#ffffff;}
.title_tt_l{ float:left;height:33px;}
.title_tt_h{ float:left;}
.title_tt_r{ float:right;}

.help_tt{ clear:both;padding:10px; border:1px solid #CCC;}
.help_tt ul{ width:100%; height:320px;}
.help_tt ul li{ float:left; width:25%; background:url(../images/li_tt_b.jpg) right no-repeat;height:320px;}
.help_tt ul li span{ display:block;text-align:center;height:120px;}
.help_tt ul li img{ margin:0 auto; margin-bottom:20px; }
.help_tt ul li h2{padding:0 10px;}
.help_tt ul li p{ margin-bottom:20px; padding:0 10px;}
.help_tt ul li p a{ color:#2a88be; text-decoration:underline;}

.star_tt_5,.star_tt_4,.star_tt_3,.star_tt_2,.star_tt_1{ background:url(../images/star_tt.jpg) no-repeat;}
.star_tt_5{ background-position:70px 0px;}
.star_tt_4{background-position:70px -18px;}
.star_tt_3{background-position:70px -36px;}
.star_tt_2{background-position:70px -54px;}

.tel_tt_list{ padding:10px; line-height:22px;border:1px solid #ccc;}
.tel_tt_list ul{ height:320px; }
.tel_tt_list ul li{ width:20%; float:left;}
.tel_tt_list span{ font-weight:bold; padding-bottom:10px; display:block;}

.userinfo_tt{clear:both;padding:10px; border:1px solid #CCC;}
.userinfo_tt form{ width:90%; margin:0 auto; margin-top:15px;}
.userinfo_tt ul li{ clear:both; height:31px; padding-bottom:15px; margin:0 auto;}
.userinfo_tt ul li label{ float:left; width:16%; text-align:right; line-height:31px; padding-right:10px;}
.userinfo_tt .inp{height:31px; line-height:31px; border:0; background:transparent; width:200px;}
.userinfo_tt .sel{ width:200px; height:20px; line-height:31px; margin-top:5px; border:0;}
.photo_tt{ width:170px; height:140px; background:url(../images/photobg.jpg)  center -25px no-repeat; margin:0 auto; border:1px solid #eaeaea; margin-bottom:10px;}
.userinfo_tt_left{ float:left; width:70%; padding-top:15px;}
.userinfo_tt_right{ float:right; width:30%; text-align:center;}
.ckicon02{ width:124px; height:53px; line-height:53px; margin:10px auto; background:url(../images/ckicon.jpg) left top no-repeat; text-align:center; font-size:18px; font-weight: bold; color:#936205; display:block; float:left; margin-left:35px;}
.ckicon02 a{ color:#936205;}
.userinfo_tt .inp02{height:31px; line-height:31px; border:0; background:transparent; width:80px;}
.liulan_tt{display:block; width:170px;height:31px; line-height:31px; background:none; border:1px solid #eaeaea; padding-left:10px; margin:0 auto; }
.p_liulan_tt{height:31px; background:url(../images/input_m.jpg) repeat-x; float:left; width:140px; text-align:left; }

.tishi_tt{ font-size:12px; font-family:"宋体"; line-height:22px; border:1px solid #c0d4d3;background:#f6fbfe;}
.tishi_tt_t{ height:32px; line-height:32px; padding-left:35px; background:#f6fbfe; background:url(../images/information.png) 10px center no-repeat; border-bottom:1px solid #cfe6e5; padding-right:10px;}
.tishi_tt_t span{ float:left;}
.tishi_tt_t cite{ float:right; display:block; background:url(../images/add.png) right center no-repeat; width:26px;}
.tishi_tt_l{ width:60%; float:left;}
.tishi_tt_l table{ margin:10px auto; border:1px solid #999999;}
.tishi_tt_l table td{ border:1px solid #999999; padding-left:15px; line-height:28px; height:28px;}
.tishi_tt_l{ width:60%; float:left;}
.tishi_tt_r{ width:38%; float:right; text-indent:2em; margin-top:10px; border:1px solid #bc3333; color:#bc3333; margin-right:15px; margin-bottom:15px; padding-bottom:10px;}
.tishi_tt_r p{ margin:0px; padding:10px 15px; font-weight:bold;}

.yello_button{ border: 1px solid rgb(180, 167, 167);padding: 8px 15px;cursor: pointer;font-weight: bold;font-size: 18px;background: rgb(255, 213, 47);}


/* 新菜单  */


.accordion,
.accordion ul,
.accordion li,
.accordion a,
.accordion span {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

.accordion li {
	list-style: none;
}

/* Layout & Style */

.accordion li > a {
	display: block;
	position: relative;
	min-width: 110px;
	padding: 0 10px 0 10px;
	height: 32px;

	color: #fdfdfd;
	font: bold 12px/32px Arial, sans-serif;
	text-decoration: none;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35);

	background: url(../images/bg0006.png) repeat-x;
	

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.accordion > li:hover > a,
.accordion > li:target > a,
.accordion > li > a.active {
	color: #3e5706;
	text-shadow: 1px 1px 1px rgba(255,255,255, .2);
	background: #a5cd4e;
	background: -moz-linear-gradient(top,  #a5cd4e 0%, #6b8f1a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#6b8f1a));
	background: -webkit-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
	background: -o-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
	background: -ms-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);
	background: linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%);	
}

.accordion li > a span {
	display: block;
	position: absolute;
	top: 7px;
	right:0;
	padding: 0 10px;
	margin-right: 10px;
	
	font: normal bold 12px/18px Arial, sans-serif;
	background: #404247;
	
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;

	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
	box-shadow: inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);
}

.accordion > li:hover > a span,
.accordion > li:target > a span,
.accordion > li > a.active span {
	color: #fdfdfd;
	text-shadow: 0px 1px 0px rgba(0,0,0, .35);
	background: #3e5706;
}

/* Images */

.accordion > li > a:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 24px;
	height: 24px;
	margin: 4px 8px;
    margin-left:30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.accordion li.files > a:before { background-position: 0px 0px; }
.accordion li.files:hover > a:before,
.accordion li.files:target > a:before,
.accordion li.files > a.active:before { background-position: 0px -24px; }

.accordion li.mail > a:before { background-position: -24px 0px; }
.accordion li.mail:hover > a:before,
.accordion li.mail:target > a:before,
.accordion li.mail > a.active:before { background-position: -24px -24px; }

.accordion li.cloud > a:before { background-position: -48px 0px; }
.accordion li.cloud:hover > a:before,
.accordion li.cloud:target > a:before,
.accordion li.cloud > a.active:before { background-position: -48px -24px; }

.accordion li.sign > a:before { background-position: -72px 0px; }
.accordion li.sign:hover > a:before,
.accordion li.sign:target > a:before,
.accordion li.sign > a.active:before { background-position: -72px -24px; }

/* Sub Menu */

.sub-menu li a {
	color: #797979;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);

	background: #e5e5e5;
	border-bottom: 1px solid #c9c9c9;

	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);
}

.sub-menu li:hover a { background: #efefef; }

.sub-menu li:last-child a { border: none; }

.sub-menu li > a span {
	color: #797979;
	text-shadow: 1px 1px 0px rgba(255,255,255, .2);
	background: transparent;
	border: 1px solid #c9c9c9;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

.sub-menu em {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 14px;
	color: #a6a6a6;
	font: normal 10px/32px Arial, sans-serif;
}

/* Functionality */

.accordion li > .sub-menu {
	display: none;
}

.accordion li:target > .sub-menu {
	display: block;
}


/* RN-ERP Styles */
.rn-input-text{
	font-family:'Microsoft YaHei','SimSun','Arial','Helvetica','sans-serif';
	border:1px solid #ccc;
	border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	padding:0 0 0 2px;
	*padding:0 0 0 1px;
	line-height:1.5em;
	outline:0;
	_margin:-1px;
	_height:30px;
}
.rn-input-text:focus{ background:rgb(255, 255, 223);}
